{case value="checkbox"}
    <!--
        如果选项的值是自定义数组(必须定义key为title的元素)需要解析，如果选项的值是常规字符串直接显示
        此处主要是用来给option定义更多的属性，比如data-ia=1，那么option应为
        $option = array('title' => 标题, 'data-id' => 1);
    -->
   <div class="form-group item_{$field.name} {$field.extra_class|default=''}">
   <label for="{$field.name}" class="col-md-2 control-label">{present name="field.confirm"}{eq name="field.confirm" value="required"}<sup>*</sup>{/eq}{/present}{$field.title}</label>
    <div class="col-md-6">       
      {assign name="num" value="0" /}             
          <div class="checkbox checkbox-primary">
            {foreach name="field.options" item="option" key="option_key"}
                {php}$num++;if(is_array($option)):{/php}

                    <label for="{$field.name}{$option_key}" class="checkbox-label{$num}"><input type="checkbox" id="{$field.name}{$option_key}" class="checkbox" name="{$field.name}[]" value="{$option_key}" {eq name="field.value" value="$option_key"} checked{/eq} {$field.extra_attr|default=''}
                        {foreach name="option" item="option2" key="option_key2"}
                            {$option_key2}="{$option2}"
                        {/foreach}>
                        
                   {$option.title}</label>
                {php}else:{/php}

                        <label class="checkbox-label checkbox-label{$num}" >
                          <input type="checkbox" name="{$field.name}[]" value="{$option_key}" {present name="field.value"}{in name="option_key" value="$field.value"} checked{/in}{/present} {$field.extra_attr|default=''}>
                         {$option}
                        </label>

                {php}endif;{/php}
            {/foreach}
            </div>
            {notempty name="field.description"}<p class="help-block"><i class="fa fa-info-circle color-info1"></i> {$field.description}</p>{/notempty}
      </div>
    </div>
{/case}
